vibgyor = [
255,16,42,
255,20,41,
255,23,40,
255,27,40,
255,30,39,
255,34,39,
255,37,38,
255,41,37,
255,45,37,
255,49,36,
255,53,35,
255,57,35,
255,61,34,
255,66,33,
255,70,33,
255,73,32,
255,77,32,
255,80,31,
255,84,30,
255,87,30,
255,91,29,
255,95,29,
255,98,28,
255,102,27,
255,105,27,
255,109,26,
255,112,26,
255,116,25,
255,120,25,
255,123,24,
255,127,23,
255,130,23,
255,133,23,
255,137,23,
255,140,23,
255,143,23,
255,147,23,
255,150,23,
255,153,23,
255,157,23,
255,160,23,
255,163,23,
255,167,23,
255,170,23,
255,173,23,
255,177,23,
255,180,23,
255,183,23,
255,186,23,
255,190,23,
255,193,23,
255,196,22,
255,199,22,
255,202,22,
255,205,22,
255,208,22,
255,212,22,
255,215,22,
255,218,22,
255,221,22,
255,224,22,
255,227,22,
255,231,22,
255,234,22,
255,237,22,
255,240,22,
255,243,22,
255,246,22,
251,247,22,
248,247,22,
244,247,21,
241,247,21,
238,248,21,
234,248,21,
231,248,21,
228,248,21,
224,249,21,
221,249,21,
218,249,20,
214,250,20,
211,250,20,
208,250,20,
204,250,20,
201,251,20,
198,251,20,
194,251,20,
191,251,19,
188,252,19,
184,252,19,
181,252,19,
178,253,19,
174,253,19,
171,253,19,
168,253,19,
164,254,18,
161,254,18,
158,254,18,
154,255,18,
149,252,19,
144,250,19,
139,248,20,
134,246,21,
129,244,21,
124,242,22,
119,240,22,
113,238,23,
110,237,24,
106,235,24,
102,234,24,
99,232,25,
95,231,25,
91,229,26,
88,228,26,
84,226,27,
80,225,27,
76,223,28,
73,222,28,
70,223,29,
67,225,30,
64,227,31,
61,228,32,
58,230,33,
55,232,34,
52,233,35,
49,235,36,
46,236,37,
43,238,37,
40,240,38,
37,241,39,
34,243,40,
31,245,41,
28,246,42,
25,248,43,
22,250,44,
19,251,45,
16,253,46,
13,255,47,
13,255,56,
14,255,64,
14,255,73,
15,255,82,
15,255,91,
15,255,99,
16,255,108,
16,255,117,
16,255,126,
17,255,134,
17,255,143,
18,255,150,
18,255,156,
18,255,163,
18,255,169,
19,255,175,
19,255,182,
19,255,188,
19,255,195,
20,255,201,
20,255,208,
20,255,214,
21,255,220,
21,255,227,
21,255,233,
21,255,240,
21,247,240,
20,239,241,
20,231,242,
19,224,242,
19,216,243,
18,208,244,
18,201,244,
17,193,245,
17,185,246,
16,178,246,
15,170,247,
15,162,248,
14,154,248,
14,147,249,
13,139,250,
13,131,250,
12,124,251,
12,116,252,
11,108,252,
10,101,253,
10,93,254,
9,85,255,
14,82,255,
19,80,255,
23,77,255,
28,74,255,
32,71,255,
37,69,255,
42,66,255,
46,63,255,
51,60,255,
55,58,255,
60,55,255,
64,53,255,
68,50,255,
72,48,255,
76,46,255,
80,43,255,
83,41,255,
87,39,255,
91,36,255,
95,34,255,
99,32,255,
103,29,255,
107,27,255,
111,25,255,
115,23,255,
119,22,255,
122,21,255,
126,20,255,
130,18,255,
134,17,255,
135,17,255,
137,16,255,
138,16,255,
140,15,255,
141,15,255,
143,14,255,
144,14,255,
146,13,255,
147,13,255,
149,12,255,
150,12,255,
151,12,255,
153,11,255,
154,11,255,
156,10,255,
157,10,255,
163,10,253,
168,11,251,
173,11,250,
179,11,248,
184,12,247,
190,12,245,
195,13,244,
200,13,242,
206,14,241,
209,14,240,
212,14,239,
215,14,238,
218,15,237,
221,15,236,
224,15,236,
227,15,235,
230,16,234,
233,16,233,
236,16,232,
239,16,231,
242,17,230,
245,17,230,
248,17,229,
251,17,228,
0,0,0]
